<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<!-- 
		Replace path to template, title, header and body
		with actual data.
	 -->
<ui:composition template="../template/layout.xhtml">
	<ui:define name="titulo">#{orgDepartamentoController.tituloPagina}</ui:define>

	<ui:define name="frConteudo">
		<h:form id="form">
			<!-- 
							<h:outputLabel value="" />
							<h:inputHidden value="#{orgDepartamentoController.infoBean.id}" />
							-->
			<h:panelGrid columns="1" border="0" height="100%">

				<!-- bloco de edição -->
				<p:panel header="#{orgDepartamentoController.tituloPagina}"
					rendered="#{orgDepartamentoController.estadoCrud}">
					<h:panelGrid border="0" columns="2">
						<f:facet name="header">
							<p:messages id="msgErro" />
						</f:facet>

						<h:outputLabel value="#{msg.orgDepartamentoCode}" for="code" />
						<h:inputText id="code" label="#{msg.orgDepartamentoCode}"
							value="#{orgDepartamentoController.infoBean.code}" required="true"
							requiredMessage="#{msg.orgDepartamentoCodeRequiredMessage}" />

						<h:outputLabel value="#{msg.orgDepartamento}" for="departamento" />
						<h:inputText id="departamento" label="#{msg.orgDepartamento}"
							value="#{orgDepartamentoController.infoBean.departamento}" required="true"
							requiredMessage="#{msg.orgDepartamentoRequiredMessage}" />

						<h:outputLabel value="#{msg.orgDireccao}" for="direccao" />
						<h:selectOneMenu id="direccao"
							value="#{orgDepartamentoController.infoBean.direccao}" required="true"
							requiredMessage="#{msg.orgDireccaoRequiredMessage}">
							<f:selectItems value="#{beanDireccao.itemsAvailableSelectOne}" />
						</h:selectOneMenu>

						<h:outputLabel value="#{msg.orgDepartamentoActivo}" for="activo" />
						<h:selectBooleanCheckbox id="activo"
							label="#{msg.orgDepartamentoActivo}"
							value="#{orgDepartamentoController.infoBean.activo}" />
						<!--
							<h:outputLabel value="#{msg.orgDepartamentoDataRegisto}" for="dataRegisto" />
							<h:inputText id="dataRegisto" label="#{msg.orgDepartamentoDataRegisto}" value="#{orgDepartamentoController.infoBean.dataRegisto}" />
							
							<h:outputLabel value="#{msg.orgDepartamentoOperadorRegisto}" for="operadorRegisto" />
							<h:inputText id="operadorRegisto" label="#{msg.orgDepartamentoOperadorRegisto}" value="#{orgDepartamentoController.infoBean.operadorRegisto}" />
							
							<h:outputLabel value="#{msg.orgDepartamentoDataAlteracao}" for="dataAlteracao" />
							<h:inputText id="dataAlteracao" label="#{msg.orgDepartamentoDataAlteracao}" value="#{orgDepartamentoController.infoBean.dataAlteracao}" />
							
							<h:outputLabel value="#{msg.orgDepartamentoOperadorAlteracao}" for="operadorAlteracao" />
							<h:inputText id="operadorAlteracao" label="#{msg.orgDepartamentoOperadorAlteracao}" value="#{orgDepartamentoController.infoBean.operadorAlteracao}" />
							-->
						<f:facet name="footer">
							<h:panelGroup>
								<center><h:commandButton id="salvarButton"
									value="#{msg.salvarButton}"
									action="#{orgDepartamentoController.adicionar}"
									rendered="#{orgDepartamentoController.estadoAdicionar}" /> <h:commandButton
									id="alterarButton" value="#{msg.alterarButton}"
									action="#{orgDepartamentoController.editar}"
									rendered="#{orgDepartamentoController.estadoActualizar}" /> <h:commandButton
									id="eliminarButton" value="#{msg.eliminarButton}"
									action="#{orgDepartamentoController.eliminar}"
									rendered="#{orgDepartamentoController.estadoEliminar}"
									onclick="if(!confirm('Confirma a exclusão do registo?')) return false;" />
								<h:commandButton id="limparButton" value="#{msg.limparButton}"
									type="reset" rendered="#{orgDepartamentoController.estadoAdicionar}" />
								<h:commandButton id="cancelarButton"
									value="#{msg.cancelarButton}"
									action="#{orgDepartamentoController.voltar}" immediate="true" /></center>
							</h:panelGroup>
						</f:facet>
					</h:panelGrid>
				</p:panel>
				<!-- fim do bloco de edição -->
			</h:panelGrid>
			<br />
			<h:panelGroup>
				<h:commandLink action="#{orgDepartamentoController.voltar}" immediate="true"
					value="#{msg.geralLinkListaRegistos}" />
				<h:outputText value="  " />
				<h:commandLink action="#{orgDepartamentoController.voltar}" immediate="true"
					value="#{msg.geralInicio}" />
			</h:panelGroup>
		</h:form>
	</ui:define>
</ui:composition>
</html>
